consumer vs producer